home *** CD-ROM | disk | FTP | other *** search
/ Amiga Collections: Tampa Bay Amiga Group / TBAG - Tampa Bay Amiga Group's Disk of the Month #70 (1992)(Merlin's Software - Amiganuts United)(PD)[b corrupt file].zip / TBAG - Tampa Bay Amiga Group's Disk of the Month #70 (1992)(Merlin's Software - Amiganuts United)(PD)[b corrupt file].adf / Docs / cardgames.docs < prev    next >
Text File  |  1992-07-14  |  16KB  |  311 lines

  1.                        CardGames by Martin Wilson
  2.                        --------------------------
  3.  
  4. Introduction.
  5. -------------
  6. This game is based upon a game I found on an IBM PC for which I could find no
  7. counterpart in the Amiga world.
  8.  
  9. The game contains 6 different solitaire type card games called Pyramid,
  10. Golf, Klondike, Corners, Calculation and Canfield each of which can be
  11. selected for play on it's own.
  12.  
  13. The game has a further option called the Grand Tour in which all 6 games are
  14. played one after the other.
  15.  
  16. Each of the 6 games game is described in detail below.
  17.  
  18. Note. with the Grand Tour option the program maintains a high score table
  19.       where the score is the accumulation of the score on each game (if a
  20.       game is won - score 52 - then a bonus of 50% is given - 26 points) -
  21.       the maximum score is then 6 * (52 + 26) = 468.
  22.  
  23. The games are played completely with the mouse by simply clicking on the
  24. card to be moved and clicking on where to move it. The game selection is also
  25. done using the mouse to simply point at which game is to be played and
  26. clicking the left mouse button.
  27.  
  28. Pyramid.
  29. --------
  30. The objective of Pyramid is to move all cards to the foundation pile (one
  31. pile in this case).
  32.  
  33. Twenty-eight cards are dealt into a pyramid-shaped tableau with the rows of 1
  34. to 7 cards overlapping. Only the fully exposed (uncovered) cards are
  35. "available" to be played (with one exception, noted below).
  36.  
  37. The cards are moved to the foundation (automatically) in pairs which total
  38. 13 points (the point value of each card is equal to it's face value, i.e.
  39. Ace=1, Jack=11, Queen=12, King=13 regardless of suit/colour).
  40. As the King has a value of 13, it is moved to the foundation bt itself (not
  41. as a pair).
  42. The Queen (12) is moved with an Ace (1) as it's pair, the Jack (11) is moved
  43. with a 2, 10 with a 3, etc.
  44.  
  45. Cards are moved by first selecting an "available" card (it will flash when
  46. selected) and then selecting it's "available pair. If the two cards selected
  47. total 13 points they will be moved to the foundation pile otherwise man error
  48. message will be displayed and the first selected card remains selected.
  49. To unselect a card simply select it a second time.
  50.  
  51. The exception to the "available card" rule on the tableau is if the card
  52. selected is the only card covering it's pair, then the covered card may be
  53. selected as the pair for the first selected card.
  54.  
  55. Play begins by selecting all pairs (or Kings) that can be played from the
  56. tableau. Then, turn the cards from the stack (by simply selecting the stack)
  57. and pair the top stack card with either an available card from the tableau or
  58. with the top card of the waste pile. (The top cards from the stack, the waste
  59. pile and available cards from the tableau are all playable). If the stack
  60. card cannot be played, it must be placed on the waste pile.
  61.  
  62. The game ends when no more pairs can be selected to be moved to the
  63. foundation pile. To win you must have moved all cards from the stack, the
  64. waste pile and the tableau to the foundation pile.
  65.  
  66. Golf.
  67. -----
  68. The objective of Golf is to move cards to the foundation pile (one pile in
  69. this case).
  70.  
  71. The tableau is dealt with thirty-five cards (7 columns with 5 cards in each
  72. column). Only fully exposed (uncovered) are available to play on to the
  73. foundation pile.
  74.  
  75. Cards are moved from the tableau in either ascending or descending order
  76. (regardless of suit or colour) according to the top card on the foundation
  77. pile. Aces are considered low and Kings high (therefore, one an Ace has been
  78. played onto the foundation pile only a 2 not a King may be played onto it).
  79.  
  80. Play begins from the top card of the foundation pile. For example, if the top
  81. card of the foundation pile is a 5, then a 4 or a 6 may be moved from the
  82. tableau to the foundation pile. (Simply select the card to be moved and then
  83. select the foundation pile). If a 4 is moved to the foundation pile, then a
  84. 3 or a 5 may be moved from the tableau to the foundation pile. Play
  85. continues in this way until none of the fully exposed tableau cards can be
  86. moved to the foundation pile.
  87.  
  88. At this point, the top card of the stack is played to the foundation pile
  89. (this is done by simply selecting the stack) and play from the tableau can
  90. then be resumed.
  91. Whenever a King is played onto the foundation pile, play from the tableau
  92. stops and the next card must be selected from the stack before play can be
  93. resumed from the tableau.
  94.  
  95. The game ends when there are no more cards in the stack and no cards can be
  96. moved from the tableau to the foundation pile. To win you must move all cards
  97. from the stack and from the tableau to the foundation pile.
  98.  
  99. Klondike.
  100. ---------
  101. The objective of Klondike is to move all cards to the foundation piles (four
  102. piles in this case).
  103.  
  104. Twenty-eight cards are dealt into a tableau of 7 columns, the first column
  105. containing one card, the second containing two cards, and so on to the
  106. seventh column containing seven cards. When the game begins all cards in the
  107. tableau are face-down except for the fully exposed (bottom) card in each
  108. column which is face-up. Only fully exposed (face-up) cards in the tableau
  109. are available for play.
  110.  
  111. The stock is "turned" (by simply selecting the stock) 3 cards at a time onto
  112. the waste pile. If the top card of the waste pile can be played onto a
  113. foundation pile or onto tne tableau, the next waste pile card becomes
  114. available for play and so on. When the entire stock has been turned onto the
  115. waste pile, it is available to be turned again by selecting the blank space
  116. where the stack would normally be located. This process may be repeated until
  117. no more available cards can be played to the foundation piles or the tableau.
  118.  
  119. Cards are played on each other in the tableau in descending order (i.e. King,
  120. Queen, Jack, Ten, etc) alternating red (hearts and diamonds) with black
  121. (clubs and spades). As long as this pattern is maintained in each column,
  122. cards can be played to the tableau from the top of the waste pile or from
  123. "available" cards from other columns in the tableau.
  124.  
  125. Cards are "available" in the tableau to play to other columns if they are the
  126. first face-up card in the column (the bottom card). If this card has other
  127. cards already played on it (i.e. there is more than 1 face-up card in the
  128. column) then all face-up cards move as a unit to the new column. Kings may be
  129. played to vacant columns emptied by the movement of cards to the foundation
  130. piles or to other columns in the tableau.
  131.  
  132. When an available card (or unit of cards) is moved from a column the next
  133. face-down card in the column (if there is one) is turned over (i.e. is made
  134. face-up).
  135.  
  136. The foundation piles are built up starting with Aces and continuing in
  137. ascending order according to suit in the spaces above the tableau. Cards may
  138. be played to the foundation piles from either the waste pile or the tableau.
  139.  
  140. The game ends when no more moves are possible from the waste pile or from the
  141. tableau to the foundation piles. To win you must move all cards from the
  142. tableau and the waste pile to the foundation piles (i.e. four foundation
  143. piles with 13 cards in each for the four suits).
  144.  
  145. Corners.
  146. --------
  147. The objective of Corners is to move all cards to the foundation piles (four
  148. piles in this case).
  149.  
  150. The playing area consists of a 3 by 3 box where the corners of the box are
  151. the foundation piles and the "cross pattern" left is the tableau. 5 cards are
  152. dealt to the "cross pattern" and the first foundation pile card is dealt (to
  153. the top left hand corner). The other 3 foundation piles must then be started
  154. with the same face value as has been dealt to the first foundation pile card.
  155.  
  156. The stock is turned (by selecting the stack) 1 card at a time onto the waste
  157. pile from which the top card is available to be played onto the tableau or to
  158. one of the foundation piles. In this game, the waste pile cannot be turned
  159. over and replayed (as in Klondike). The only way to play from the waste pile
  160. is with the current topmost card. When the entire stock has been turned over
  161. to the waste pile and no more cards can be played (from the waste pile or the
  162. tableau), the game is over.
  163.  
  164. Cards are played to the tableau in descending order regardless of suit/colour
  165. (i.e. King, Queen, Jack, etc). As long as this pattern is maintained in each
  166. tableau stack, cards can be played onto the tableau from the top card of the
  167. stock, the top card of the waste pile or "available" cards from other tableau
  168. stacks.
  169.  
  170. Cards are "available" in the tableau to be played onto other tableau stacks
  171. or onto foundation piles if they are the topmost card in the tableau stack.
  172.  
  173. Cards are played to the foundation piles in ascending order according to suit
  174. (i.e. Ace, 2, 3,...,Jack, Queen, King).
  175.  
  176. Note: in Corners, Aces and Kings are considered neither high nor low, they
  177. are merely part of a cycle whose order depends on whether play is to the
  178. tableau or to a foundation pile. Therefore if a tableau stack contains a 2,
  179. then you can play an Ace on it followed by a King on the Ace, Queen on the
  180. King, etc. If a foundation pile starts with a Queen, you can play a King on
  181. it followed by an Ace on the King, a 2 on the Ace, etc.
  182.  
  183. The game ends when the entire stock has been "turned over" to the waste pile
  184. and no more moves are possible. To win you must move all cards from the
  185. stock, the waste pile and the tableau to the foundation piles.
  186.  
  187. Calculation.
  188. ------------
  189. The objective of Calculation is to move all cards to the foundation piles
  190. (four piles in this cases).
  191.  
  192. The game begins with a tableau of 4 columns containing no cards at the
  193. outset. The four foundation piles have been dealt with 1 starting card in
  194. each pile (Ace, 2, 3 and 4). The foundation piles are built (regardless of
  195. suit/colour) by 1's in the first pile (Ace, 2,3,4,etc), 2's in the second
  196. pile(2,4,6,8,etc), 3's in the third pile (3,6,9,Queen,etc) and 4's in the
  197. last pile (4,8,Queen,3,etc). The name of this game is derived from the
  198. necessity to "calculate" which card to play next onto each foundation pile.
  199. The complete order for each foundation pile is as follows :
  200.       pile 1.. A,2,3,4,5,6,7,8,9,10,J,Q,K
  201.       pile 2.. 2,4,6,8,10,Q,A,3,5,7,9,J,K
  202.       pile 3.. 3,6,9,Q,2,5,8,J,A,4,7,10,K
  203.       pile 4.. 4,8,Q,3,7,J,2,6,10,A,5,9,K
  204.  
  205. The stock is "turned" (by selecting the stock) 1 card at a time and this card
  206. must be played either onto a foundation pile or played onto one of the four
  207. tableau stacks. The tableau stacks follow no order and no colour pattern,
  208. they are simply used to "hold" cards until they can be played onto a
  209. foundation pile.
  210.  
  211. Once a card has been placed in one of the tableau stacks, the card can then
  212. only be moved to a foundation pile (not to another tableau stack) and only
  213. the fully exposed (bottom) card of each tableau stack is available for play.
  214.  
  215. The game ends when the stock is exhausted and nor more moves can be made to
  216. the foundation piles. To win you must move all cards from the stock and from
  217. the tableau to the foundation piles.
  218.  
  219. Canfield.
  220. ---------
  221. The objective of Canfield is to move all cards to the foundation piles (four
  222. piles in this case).
  223.  
  224. The cards are dealt into a tableau of 4 columns (with the four foundation
  225. piles immediately above) with each column containing 1 card dealt face-up at
  226. the outset. The game uses 2 stocks; the main stock at the top left of the
  227. screen and a holding stock below the main stock (the holding stock initially
  228. contains 13 cards).
  229.  
  230. The main stock is "turned" (by selecting the main stock) 3 cards at a time
  231. onto it's waste pile. If the top card of this waste pile can be played onto
  232. the tableau or onto a foundation pile then the next card in the waste pile
  233. becomes available for play. When the entire stock has been turned onto it's
  234. waste pile, it is available to be "turned again" by selecting the blank space
  235. where the main stock would normally be (in a similar manner to Klondike).
  236.  
  237. The holding stock is "turned" (by selecting the holding stock) 1 card at a
  238. time onto it's waste pile. If the top card of this waste pile can be played
  239. onto the tableau or onto a foundation pile then the next card the the waste
  240. pile becomes available for play. When the holding stock has been turned onto
  241. it's waste pile it cannot be "turned again", it is now exhausted and only the
  242. top card in it's waste pile is available for play.
  243.  
  244. Cards are played onto the tableau in descending order (K,Q,J,10,etc)
  245. alternating red (hearts and diamonds) with black (clubs and spades) in a
  246. similar manner to Klondike. As long as this pattern is maintained in each
  247. tableau column, cards can be moved to the tableau from the "main stock" waste
  248. pile, the "holding stock" waste pile or from "available" cards in other
  249. tableau columns. Vacant tableau columns emptied by moves to other columns (or
  250. the foundation pile) may only be filled from the "holding stock" waste pile
  251. until the "holding stock" and it's waste pile have been exhausted at which
  252. time Kings from the "main stock" waste pile may be played to these vacant
  253. columns.
  254.  
  255. Cards are "available" in the tableau to play to other columns if they are the
  256. first face-up card in the column (the bottom card). If this card has other
  257. cards already played on it (i.e. there is more than 1 face-up card in the
  258. column) then all face-up cards move as a unit to the new column.
  259.  
  260. The foundation piles are built up in ascending order according to suit
  261. starting from an Ace. Cards may be played to the foundation piles from the
  262. "main stock" waste pile, the "holding stock" waste pile or from the tableau.
  263.  
  264. The game ends when no more plays are possible from the waste piles or from
  265. the tableau. To win you must move all cards from the stock, waste piles and
  266. tableau to the foundation piles.
  267.  
  268. =============================================================================
  269.  
  270. Notes:
  271.       This game requires the following library files in the Libs directory
  272.       of the disk on which the game is started :
  273.                mathieeedoubbas.library
  274.                mathieeedoubtrans.library
  275.                mathtrans.library
  276.  
  277.       The game expects to find itself and all required files in the same
  278.       directory. The following files are required along with the main
  279.       program :
  280.                CardGames.DAT - a binary file containing the card graphics
  281.                HighScore.DAT - the highscore file
  282.  
  283.       If "CardGames.DAT" cannot be found in the same directory as the main
  284.       program, the program will abort with the error message "File not
  285.       found".
  286.  
  287.       If "HighScore.DAT" cannot be found in the same directory as the main
  288.       program, it will be created and used therafter. It is therefore quite
  289.       OK to delete the HighScore.DAT file and let the program create another
  290.       empty file.
  291.  
  292. =============================================================================
  293.  
  294. The program was written in Hisoft Basic on an Amiga 500 with 1Mb of RAM and
  295. was compiled with no shared library so that it is completely stand alone
  296. (other than the need for the maths function libraries).
  297.  
  298. The game has been tested on a standard Amiga 500 with no expanded memory and
  299. was found to work satisfactorily with no memory problems.
  300.  
  301. The program (and each game contained in the program) has been thoroughly
  302. tested and appears to be bug free (famous last words !!).
  303.  
  304. Please send bug reports, suggestions for improvements or any other comments
  305. to :
  306.                           Martin Wilson
  307.                           58, Swinfield Close,
  308.                           Hanworth,
  309.                           Middlesex,
  310.                           TW13 6YW,
  311.                           England